/*CSS reset*/
body { margin:0px;background-color: #ffffff;font-family:"microsoft yahei","宋体"; font-size:12px; color:#000000; height:100%}
h1,h2,h3,h4,h5,form,p,ul{ margin:0px; padding:0px;}
input,textarea {font-family:"microsoft yahei","宋体";font-size:14px; color: #666666;outline: none;border:0;margin:0;padding:0;}
li {padding:0px; margin:0px; line-height:180%;list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
/*清除浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.f-left{float: left;}
.f-right{float: right;}
label{cursor: pointer;}
textarea{border:0;resize:none;overflow: auto;}
input.checkbox{position: relative;top:2px;margin-right: 7px;}
input.radio{position: relative;top:2px;margin-right: 5px;}
.container{width: 1000px;margin:0 auto;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.link_lan a{color: #0066CC;text-decoration: none;}
.link_lan a:hover {text-decoration: underline;color: #0066CC;}
.link_bk a {color: #666666;text-decoration: none;}
.link_bk a:hover {text-decoration: underline;color:#0180CF;}
/*按钮*/
.btn{display: inline-block;text-align: center;vertical-align: middle;cursor: pointer;-webkit-transition: background-color .2s;-moz-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;transition: background-color .2s;}
.btn.login-btn{font-size: 12px;color:#666;height:30px;line-height: 30px;display: block;width: 62px;font-family: "SimSun";background-color: #f7f7f7;border-radius: 3px;}
.btn.reg-btn{font-size: 12px;color:#fff;font-weight: bold;height:30px;line-height: 30px;display: block;width: 62px;font-family: "SimSun";border:1px solid #0180cf;background-color: #0180cf;border-radius: 3px;}
.btn.short-text-btn{width: 158px;font-size: 14px;color:#666;height:38px;line-height: 38px;border:1px solid #dddddd;background-color: #f9f9f9;}
.btn.login-submit{font-size: 18px;color:#fff;text-align: center;height:40px;line-height: 40px;background-color: #0180cf;width: 305px;}
.btn.login-submit:hover{background-color: #0070bd;}
/*size*/
.btn.btn-lg{height:50px;line-height: 50px;color:#fff;font-size: 16px;}
.btn.btn-small{height:30px;line-height: 30px;color:#fff;font-size: 14px;}
/*color*/
.btn.blue{background-color: #0180cf;border-radius: 3px;}
.btn.blue:hover{background-color: #0070bd;}
/*width*/
.btn.span1{width: 350px;}
.btn.span2{width: 180px;}
.btn.span3{width: 90px;}

/*按钮交互优化*/
.btn:active{box-shadow: inset 0px 3px 5px rgba(0,0,0,.125);}

/*文本框*/
input.text{display: inline-block;border:1px solid #dddddd;background-color: #fff;color:#666;}
/*height*/
input.text.text-lg{font-size: 14px;line-height: 18px;padding:10px 9px;height:18px;}
/*width*/
input.text.span350{width: 330px;}
input.text.span300{width: 280px;}
input.text.span180{width: 160px;}
input.text.span190{width: 170px;}

/*头部*/
#reg-head{width: 100%;background-color: #fff;height:100px;box-shadow: 0px 0px 5px #ccc;margin-bottom: 40px;}
#reg-head.no-shadow{box-shadow: 0px 0px 0px #fff;margin-bottom: 0;}
#reg-head .logo-box{padding-top: 16px;}
#reg-head .logo-box .logo{width: 400px;height: 70px;overflow: hidden;}
#reg-head .logo-box .back-index{width: 48px;height: 18px;background: url(../images/back-index.png) no-repeat 0px 0px;margin-left:10px;margin-top:15px;}
#reg-head .reg-tips{height:48px;line-height:48px;margin:26px 0;font-size: 20px;color:#666;margin-left: 15px;padding-left: 15px;border-left: 1px solid #c9c9c9;}
#reg-head .top-right{height:48px;margin-top:34px;}
#reg-head .top-right p{line-height: 32px;font-size: 12px;color:#666;font-family: "SimSun";padding-right: 8px;}
 
/*底部*/
#footer{border-top: 1px solid #ccc;background-color: #fff;height: 100px;padding-top: 23px;line-height: 26px;font-size: 12px;color:#333;font-family: "SimSun";text-align: center;}
#footer a{color:#009900;font-style: italic;text-decoration: underline;margin-right:10px;}

/*登录*/
.login-banner-wrap{width: 100%;height:475px;}
.login-banner-wrap .banner-list{position: relative;width: 100%;height: 475px;}
.login-banner-wrap .banner-list div{position: absolute;top:0;left:0;width: 100%;height: 475px;overflow: hidden;background-repeat: no-repeat;background-position: center center;}
#login-box{position: absolute;top:180px;left:50%;margin-left: 165px;width: 305px;padding:15px 20px 25px 20px;background-color: #fff;z-index: 50;}
#login-box .weixin-login-box{position: absolute;top:0;right:0;width: 41px;height: 41px;}
.weixin-login-box .login-type{display: block;width: 41px;height: 41px;background: url(../img/login-type.png) no-repeat;}
.weixin-login-box .login-type.wx{background-position: 0px 0px;}
.weixin-login-box .login-type.pc{background-position: -59px 0px;}
#login-box h1{font-size: 20px;color:#666;font-weight: normal;margin-bottom: 10px;}
#login-box .login-ver-box{margin-bottom: 10px;padding-left: 34px;border:1px solid;height:24px;line-height: 24px;}
#login-box .login-ver-box.tips{background:url(../img/icon36.png) no-repeat 10px -46px #fff6d2;border-color: #ffe57d;color: #666;}
#login-box .login-ver-box.error{background:url(../img/icon36.png) no-repeat 10px 4px #fff0f0;border-color: #ff483f;color: #fc4343;}
#login-box .login-input-item{margin-bottom: 20px;height:38px;border:1px solid #dddddd;position: relative;}
#login-box .login-input-item.lver{border:0;}
#login-box .login-input-item.lver .login-ver{border:1px solid #ddd;width: 100px;height: 38px;margin-left: 10px;}
#login-box .login-input-item .login-icon{width: 38px;height: 38px;background: url(../img/login-icon.png) no-repeat #f3f3f3;}
#login-box .login-input-item .login-icon.l-icon-user{background-position: 0px -38px;}
#login-box .login-input-item .login-icon.l-icon-password{background-position: 0px -0px;}
#login-box .login-input-item .login-input{font-size: 14px;height:18px;line-height: 18px;padding:10px;width: 245px;*height:16px;}
#login-box .auto-login{margin-top: -5px;font-size: 12px;color:#666;font-family: "SimSun";margin-bottom: 15px;}
#login-box .auto-login a{color:#666;}
#login-box .auto-login a:hover{text-decoration:underline;}
#login-box .cooperation-account{margin-top: 16px;font-family: "SimSun";}
#login-box .cooperation-account p{color:#999;margin-bottom: 8px;}
#login-box .cooperation-account .coop-account{color:#999;}
#login-box .cooperation-account .coop-account a{color:#666;}
#login-box .cooperation-account .coop-account a:hover{text-decoration:underline;}

#codeLogin{text-align: center;padding:50px 0;display: none;}
#codeLogin .code-login{width: 120px;height: 120px;margin:0 auto 15px auto;border:1px solid #ddd;}
#codeLogin p{font-size: 14px;color:#666;}
